home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / MiscKit1.7.1 / MiscKit / Source / MiscGISKit / MiscCartesianCoord.m < prev    next >
Text File  |  1995-07-08  |  1KB  |  34 lines

  1. /*======================= MiscCartesianCoord.m ==============================*/
  2. /* MiscCartesianCoord class contains and supports values representing locations
  3.    in a Cartesian coordinate system.
  4.  
  5.    DMA Release 0.8, Copyright @1993 by Genesis Project, Ltd. All Rights
  6.    Reserved. For further information on terms and conditions see
  7.         the MiscKit license.
  8.  
  9. HISTORY
  10. 25-Feb-93  Dale Amon at GPL
  11.        Created.
  12. */
  13.  
  14. #import <misckit/miscgiskit.h>
  15.  
  16. @implementation MiscCartesianCoord
  17.  
  18. /*===========================================================================*/
  19. /* Coordinate handling methods */
  20. /*===========================================================================*/
  21. /* standard cartesian coordinates are x,y,z */
  22.  
  23. -coordx: (double*) x y: (double*) y z: (double*) z
  24.  {return [self coord: x: y :z];}
  25.  
  26. -(double) xCoord {return [self coord1];}
  27. -(double) yCoord {return [self coord2];}
  28. -(double) zCoord {return [self coord3];}
  29.  
  30. -setCoordx: (double) x y: (double) y z: (double) z
  31.  {return [self setCoord: x: y :z];}
  32.  
  33. @end
  34.